package com.enlorenz.common.geo.analyzer.hotspot;

import java.util.ArrayList;
import java.util.List;

/**
 * 热点集合
 * 用于将热点进行分类存放
 * 比如说地址点中存在餐饮点，旅社点等等
 * 可以通过categoryKey字段进行热点的分类
 * @author lcb
 */
public class HotSpotGather {
	//分类关键字
	private String categoryKey;
	//细节列表
	private List<HotSpotDetails> detailsList=new ArrayList<HotSpotDetails>();
	
	public List<HotSpotDetails> getDetailsList() {
		return detailsList;
	}
	public void setDetailsList(List<HotSpotDetails> detailsList) {
		this.detailsList = detailsList;
	}
	public String getCategoryKey() {
		return categoryKey;
	}
	public void setCategoryKey(String categoryKey) {
		this.categoryKey = categoryKey;
	}
	
	public String toString(){
		StringBuilder msg=new StringBuilder();
		msg.append("<<");
		msg.append(categoryKey);
		msg.append(">>[");
		for(HotSpotDetails hsd:detailsList){
			msg.append("(");
			msg.append(hsd);
			msg.append(")");
		}
		msg.append("]");
		return msg.toString();
	}
	
}
